multi-lane road - French English Dictionary